Simpress: a Simulator Generation Environment for System-on-chip Exploration

نویسندگان

  • Asheesh Khare
  • Alexandru Nicolau
  • Rajesh Gupta
  • Nikil D. Dutt
چکیده

of the Thesis SIMPRESS: A Simulator Generation Environment for System-on-Chip Exploration by Asheesh Khare Master of Science in Information and Computer Science University of California, Irvine, 1999 Professor Nikil D. Dutt, Chair Designing Systems-On-Chip (SOC) involves designing embedded applications using customizable embedded processor cores, novel on-chip/o -chip memory hierarchies and highly customizable blocks. Customizable processor cores and other customizable parts imply that the accompanying tool-kit (compiler, simulator, debugger etc.) be easily customizable too. A customizable tool-kit generation approach produces high quality tools from an architecture speci cation. Customizable tool-kits also enable early Design space exploration, improved time-tomarket. In this work we describe SIMPRESS, an environment for generation of simulators for processor-memory architectures. It forms the core component of V{SAT (Visual Speci cation and Analysis Tool), a tool for performing design space exploration of System-On-Chip (SOC) architectures. The other component of V{SAT is a processor-architecture speci cation language, EXPRESSION. In addition to providing early design space exploration in the V{SAT environment, the structural, Cycle-accurate simulators generated from SIMPRESS can be used viii for detailed design of SOC architectures, for application development through code analysis and for testing and evaluating retargetable compilers. Unlike other approaches, SIMPRESS can be used to generate processor simulators for diverse classes of processors such as RISC, VLIW, superscalar etc. We give a detailed description of SIMPRESS and an overview of the V{SAT system (including EXPRESSION, and a GUI for evaluation/analysis) within which it can be integrated. We also present a design space exploration scenario using an example DLX architecture,demonstrating the usefulness of SIMPRESS in exploration for an embedded SOC codesign ow by specifying and evaluating several modi cations to the pipeline structure of the processor. We have used SIMPRESS to model simulators for the DLX, C62X and an almost true size version of the R10000 processors, demonstrating its use in modeling a variety of processor classes. ix CHAPTER

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

V-SAT: A Visual Specification and Analysis Tool for System-On-Chip Exploration

We describe V–SAT, a tool for performing design space exploration of System-On-Chip (SOC) architectures. The key components of V–SAT include EXPRESSION, a language for specification of the architecture, SIMPRESS, a simulator generator for analysis/evaluation of the architecture, and the V– SAT GUI front-end for easy specification and detailed analysis. We give a brief overview of the components...

متن کامل

NoCTweak: a Highly Parameterizable Simulator for Early Exploration of Performance and Energy of Networks On-Chip

As the number of processing elements (PE) on a single chip increases with each generation of CMOS technology, network on-chip (NoC) has become a de-facto communication fabric for these PEs. Due to high design and test costs for real many-core chips, simulators which allow exploring the best design options for a system before actually building it have been becoming highly necessary in system des...

متن کامل

A Cycle Accurate NoC Simulation Framework for Early Phase Exploration of SDR Platforms

Software-defined radio (SDR) terminals are critical to enable concrete and consecutive inter-working between fourth generation wireless access systems or communication modes. The next generation of SDR terminals is intended to have heavy hardware resource requirements and switching between them will introduce dynamism in respect with timing and size of resource requests. On the longer term, SDR...

متن کامل

A Power and Performance Simulator for a Single-Chip Message-Passing Parallel Architecture

Single-chip parallel computer architectures may provide a solution to the wire latency problem expected as device fecture sizes shrink. Hence the development of efficient single-chip parallel computer is an active area of research. Extensive design space exploration of such architectures requires an architectural simulator that evaluates both power and performance. The available parallel comput...

متن کامل

NoCBench: A Benchmarking Platform for Network on Chip

This paper describes NoCBench, a benchmarking platform for evaluating the performance of Network-on-chip enabled Systems-on-chip. NoCBench includes an initial set of standardized processing cores, NoC components, and application benchmarks for system-level design exploration and analysis. It uses the NoCSim network on-chip simulator as the core simulation engine to execute these models and appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999